<script>
	//剪切板结果
	var checkClip;
	//口令转链接结果
	var koulingToLink;
	var that;
	import Vue from 'vue';
	export default {
		methods: {
			//同步请求
			requestSyncBak (clipValue) {
			    return new Promise((resolve, reject) => {
					//初始化-口令转链接结果
					koulingToLink = null;
					 wx.request({
						url:'http://47.93.223.40:8410/tao/goods_coupon/Search?item_shareLink=' + encodeURIComponent(clipValue) ,
						 method: 'get',
						 data: null,
						 headers: {
							 'content-type': 'application/json' // 默认值
						 },
						 success: function (res) {
							resolve(res.data)
							koulingToLink = res.data
						 },
						 fail: function (err) {
							 reject(err)
							 koulingToLink = err
						 },
						 complete: function () {
						 }
					 })
				})
			},
			requestSync (clipValue) {
			    return new Promise((resolve, reject) => {
					//初始化-口令转链接结果
					koulingToLink = null;
					 wx.request({
						url:'http://47.93.223.40:8410/tao/goods_coupon/Search?item_shareLink=' + encodeURIComponent(clipValue) ,
						 method: 'get',
						 data: null,
						 headers: {
							 'content-type': 'application/json' // 默认值
						 },
						 success: function (res) {
							 resolve(res.data)
							 koulingToLink = res.data
						 },
						 fail: function (err) {
							 reject(err)
							 koulingToLink = err
						 },
						 complete: function () {
						 }
					 })
				})
			},
			//同步获取剪切板
			 getClipboardDataSync (url, method, data, header = {}) {
				
			    return new Promise((resolve, reject) => {
					//初始化-剪切板结果
					checkClip = { success:true,res:null,msg :'未检验'};	
					wx.getClipboardData({
					      success: function (res) {
							  checkClip.success = true;
							  checkClip.res = res.data;
							  checkClip.msg = '接口检验成功'
							  console.log('剪切板获取成功:')
					          resolve(res.data)
					      },
					      fail: function (err) {
							  checkClip.success = false;
							  checkClip.res = err;
							  checkClip.msg = '接口检验异常'
					         console.log('err=',err)
							   console.log('剪切板获取失败:')
					         reject(err)
					      },
					})
				
				}) 
				
				

			},
			getClipText:function(){
				return new Promise((resolve,reject) => {
					uni.getClipboardData({
						success: function(res) {
							console.log('开始获取剪切板')
							resolve(res.data)
						},
						fail: function (e) {
							reject(e)
						}
						});
				})
			},
		  async getClipboardData(){
			  
				var clipResult = await this.getClipboardDataSync()
				console.log('剪切板执行完:',clipResult)
				if(clipResult && clipResult.length > 10){
					 
					var koulingToLinkResult = await this.requestSync(clipResult)
					console.log('口令转链接:',koulingToLinkResult)
					return koulingToLinkResult
				}
				return null;
				 
			}
		},
		onShow() {
			
		},
		onLaunch: function() {
			that = this;
			// this.login();
			
			//获取全局是否开启佣金功能
			that.$Request.getT('/common/type/3').then(res => {
				if (res.status == 0) {
					if (res.data && res.data.value) {
						this.$queue.setData('isEnable', res.data.value);
					}
				}
			});
			
			//最高佣金 41
			that.$Request.getT('/common/type/41').then(res => {
				if (res.status == 0) {
					if (res.data && res.data.value) {
						this.$queue.setData('maxMoney', res.data.value);
					}
				}
			});

			//最低佣金
			that.$Request.getT('/common/type/40').then(res => {
				if (res.status == 0) {
					if (res.data && res.data.value) {
						this.$queue.setData('minMoney', res.data.value);
					}
				}
			});


		}
	};
</script>

<style lang="scss">
	/*每个页面公共css */
	@import 'colorui/main.css';
	@import './static/css/common.css';
	@import './static/css/simplepro.css';

	/*
            全局公共样式和字体图标
        */
	@font-face {
		font-family: yticon;
		font-weight: normal;
		font-style: normal;
		src: url('https://at.alicdn.com/t/font_1078604_w4kpxh0rafi.ttf') format('truetype');
	}

	.yticon {
		font-family: 'yticon' !important;
		font-size: 16px;
		font-style: normal;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.nav-li text {
		position: absolute;
		right: 30 upx;
		top: 30 upx;
		font-size: 52 upx;
		width: 60 upx;
		height: 60 upx;
		text-align: center;
		line-height: 60 upx;
	}

	uni-tabbar .uni-tabbar__icon {
		width: 20px;
		height: 20px;
	}
	uni-modal .uni-modal__bd{    

		white-space: pre-wrap;    

	}
	@keyframes show {
		0% {
			transform: translateY(-50px);
		}

		60% {
			transform: translateY(40 upx);
		}

		100% {
			transform: translateY(0px);
		}
	}

	@-webkit-keyframes show {
		0% {
			transform: translateY(-50px);
		}

		60% {
			transform: translateY(40 upx);
		}

		100% {
			transform: translateY(0px);
		}
	}

	.icon-yiguoqi1:before {
		content: '\e700';
	}

	.icon-iconfontshanchu1:before {
		content: '\e619';
	}

	.icon-iconfontweixin:before {
		content: '\e611';
	}

	.icon-alipay:before {
		content: '\e636';
	}

	.icon-shang:before {
		content: '\e624';
	}

	.icon-shanchu4:before {
		content: '\e622';
	}

	.icon-xiaoxi:before {
		content: '\e618';
	}

	.icon-jiantour-copy:before {
		content: '\e600';
	}

	.icon-fenxiang2:before {
		content: '\e61e';
	}

	.icon-pingjia:before {
		content: '\e67b';
	}

	.icon-daifukuan:before {
		content: '\e68f';
	}

	.icon-pinglun-copy:before {
		content: '\e612';
	}

	.icon-dianhua-copy:before {
		content: '\e621';
	}

	/*.icon-shoucang:before {*/
	/*    content: "\e645";*/
	/*}*/

	.icon-xuanzhong2:before {
		content: '\e62f';
	}

	.icon-gouwuche_:before {
		content: '\e630';
	}

	.icon-icon-test:before {
		content: '\e60c';
	}

	.icon-icon-test1:before {
		content: '\e632';
	}

	.icon-bianji:before {
		content: '\e646';
	}

	.icon-jiazailoading-A:before {
		content: '\e8fc';
	}

	.icon-zuoshang:before {
		content: '\e613';
	}

	.icon-jia2:before {
		content: '\e60a';
	}

	.icon-huifu:before {
		content: '\e68b';
	}

	.icon-arrow-fine-up:before {
		content: '\e601';
	}

	.icon-hot:before {
		content: '\e60e';
	}

	.icon-lishijilu:before {
		content: '\e6b9';
	}

	.icon-zhengxinchaxun-zhifubaoceping-:before {
		content: '\e616';
	}

	.icon-naozhong:before {
		content: '\e64a';
	}

	.icon-xiatubiao--copy:before {
		content: '\e608';
	}

	.icon-shoucang_xuanzhongzhuangtai:before {
		content: '\e6a9';
	}

	.icon-jia1:before {
		content: '\e61c';
	}

	.icon-bangzhu1:before {
		content: '\e63d';
	}

	.icon-arrow-left-bottom:before {
		content: '\e602';
	}

	.icon-arrow-right-bottom:before {
		content: '\e603';
	}

	.icon-arrow-left-top:before {
		content: '\e604';
	}

	.icon-icon--:before {
		content: '\e744';
	}

	.icon-zuojiantou-up:before {
		content: '\e605';
	}

	.icon-xia:before {
		content: '\e62d';
	}

	.icon--jianhao:before {
		content: '\e60b';
	}

	.icon-weixinzhifu:before {
		content: '\e61a';
	}

	.icon-comment:before {
		content: '\e64f';
	}

	.icon-weixin:before {
		content: '\e61f';
	}

	.icon-fenlei1:before {
		content: '\e620';
	}

	.icon-erjiye-yucunkuan:before {
		content: '\e623';
	}

	.icon-Group-:before {
		content: '\e688';
	}

	.icon-you:before {
		content: '\e606';
	}

	.icon-forward:before {
		content: '\e607';
	}

	.icon-tuijian:before {
		content: '\e610';
	}

	.icon-bangzhu:before {
		content: '\e679';
	}

	.icon-share:before {
		content: '\e656';
	}

	.icon-yiguoqi:before {
		content: '\e997';
	}

	.icon-shezhi1:before {
		content: '\e61d';
	}

	.icon-fork:before {
		content: '\e61b';
	}

	.icon-kafei:before {
		content: '\e66a';
	}

	.icon-iLinkapp-:before {
		content: '\e654';
	}

	.icon-saomiao:before {
		content: '\e60d';
	}

	.icon-shezhi:before {
		content: '\e60f';
	}

	.icon-shouhoutuikuan:before {
		content: '\e631';
	}

	.icon-gouwuche:before {
		content: '\e609';
	}

	.icon-dizhi:before {
		content: '\e614';
	}

	.icon-fenlei:before {
		content: '\e706';
	}

	.icon-xingxing:before {
		content: '\e70b';
	}

	.icon-tuandui:before {
		content: '\e633';
	}

	.icon-zuanshi:before {
		content: '\e615';
	}

	.icon-zuo:before {
		content: '\e63c';
	}

	.icon-shoucang2:before {
		content: '\e62e';
	}

	.icon-shouhuodizhi:before {
		content: '\e712';
	}

	.icon-yishouhuo:before {
		content: '\e71a';
	}

	.icon-dianzan-ash:before {
		content: '\e617';
	}
	
		@import url('./static/css-haowushuo/main.css');
		@import url('./colorui/main.css');
		@import url('./colorui/icon.css');
	
		page {
			color: #333333;
			font-size: 30rpx;
			font-family: PingFangSC-Regular, PingFang SC;
			font-weight: 500;
			background-color: #F0F1F7;
		}
		
</style>
